#ifndef _PRINT_TABLES_H
#define _PRINT_TABLES_H
#include "semantic.h"
#include <hash_map>

void print_tables(ClassTable Classes);
void print_class(ClassTable :: const_iterator class_iter);
void print_consts(char* DirName,ConstTable consts);
void print_fields(char* DirName,FieldTable Fields);
void print_methods(char* DirName,MethodsTable Methods);
void print_local_variables(char* MDirName,const char* methodname,LocVarTable LocVars);
#endif